*{
	padding: 0;margin: 0;font-family: "微软雅黑";
}
body{
	background-image: url(../img/bg01.jpg);
}
input{
	outline: none;
}
.line1{
	color: #e3e3e3;
}
.copyright{
	color: #ffffff;text-align: center;margin-top: 30px;
}
.loginbox{
	box-shadow:0 0 10px rgba(66,26,14,.25);background-color: rgba(255,255,255,.8);margin-top: 22px;padding:0 30px 40px 30px;
}
.loginbox img{
	margin: 18px 156px;
}
.input-box{
	overflow: hidden;margin:14px 0;font-size: 14px;
}
.input-left{
	display:block;width:438px;border:1px solid #cecece;height:44px;line-height: 46px;float: left;
}
.input-left input{
	border: none;padding-left: 9px;background-color: rgba(255,255,255,0);width:290px;
}
.input-left input:focus{
    outline:0;
}
/*chrome*/
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
/*Firefox*/
input[type="number"]{
	-moz-appearance:textfield;
}
.input-left span{
	padding: 6px 18px;border:1px solid #cecece;color: #4a4a4a;/*margin-left: 160px;*/cursor: pointer;
}
.red-mark{
	color:#f55b3d;margin-left: 8px;line-height: 46px;
}
.protocol{
	margin:25px 0;line-height: 15px;
}
.protocol input{
	vertical-align: bottom;
}
.protocol span{
	color: #3b3b3b;
}
.protocol a{
	color: #3b3b3b;text-decoration: none;margin-left: 306px;
}
.registerbtn{
	width:440px;height:50px;background-color: #eb6304;text-align: center;line-height: 50px;color: #ffffff;font-size: 18px;text-decoration: none;display: block;margin-top: 40px;cursor:pointer;border:none;
}
label{
	color:#f55b3d;float: right;opacity: 0.6;
}